/*------------------------------------------------------------------
Cruz Barrios Erick Gustavo
Project:	Computacion Grafica, Modulo
Version:	1.0
Last change: 	26/03/2012
-------------------------------------------------------------------*/

@import url("reset.css");

body{
	background-image: url(degradadoRojo_02.jpg);
	background-repeat:repeat-x;
	background-color: white;
	font-family:Arial,sans-serif;
}



/* WRAPPER */
#wrapper{
 	
	width: 1250px;
	margin: 0 auto;  
}



/* HEADER */
#header{
	background-repeat:repeat-x;
	height:210px;
	margin:0 auto;
	padding-bottom:2px;
	width:1200px;
}
.second_n{
	float:left;
	margin-top:5px;
	display:block; 
}
.second_n li{
	border-left:1px solid #444444;
	float:left;
	height:17px;
	margin-left:8px;
	padding-left:8px;
}
.second_n li a{
	margin-right:8px;
	color:#444444;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}
.second_n li a:hover{
	text-decoration:underline;
	color:red;
}
.second_n span{
	margin-right:2px;
	color:#444444;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}
.buscador_bar{
	margin-top:5px;
	height:40px;
	float:left;
	width:950px;
}
.buscador_bar .buscador_00{
	float:left;
	color:#444444;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin-left:8px;
}
.buscador_bar .buscador_01{
	float:right;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:2px;
}



/* Menu de navegacion secundario */
.second_nav{
	float:left;
	margin-top:5px;
	display:block; 
}
.second_nav li{
	border-left:1px solid #444444;
	float:left;
	height:17px;
	margin-left:8px;
	padding-left:8px;
}
.second_nav li a{
	margin-right:8px;
	color:#444444;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}
.second_nav li a:hover{
	text-decoration:underline;
	color:red;
}
.second_nav span{
	margin-right:2px;
	color:#444444;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}




/* Menu de navegacion Principal */
.main_nav{
	margin-top: 2px;
	width:1200px;
}
.main_nav li{float: left;}
.main_nav li a{
	float: left;
	height: 56px;
	text-indent:-9999px;
}
.main_nav li.bt1 a{
	background:transparent url("../img/bt1.jpg") 0 0 no-repeat;
	width: 287px;
}
.main_nav li.bt2 a{
	background:url("../img/bt2.jpg") no-repeat scroll 0 0 transparent;
	width: 287px;
}
.main_nav li.bt3 a{
	background:url("../img/bt3.jpg") no-repeat scroll 0 0 transparent;
	width: 287px;
}
.main_nav li.bt4 a{
	background:url("../img/bt4.jpg") no-repeat scroll 0 0 transparent;
	width: 287px;
}
.main_nav li a:hover{
	background-position: 0 100%;
}
.main_nav li.selected a{
	background-position: 0 100%;
}

#botonera{
	background-color:#f7f7f7;
	height:35px;
	margin:0 auto;
	padding-bottom:2px;
	width:1200px;
}
.matbot{
	margin-top: 2px;
	width:1200px;
}
.matbot li{float: left;}
.matbot li a{
	float: left;
	height: 36px;
	text-indent:-9999px;
}
.matbot li.bt1 a{
	background:transparent url("../img/botonesPrincipal/m_cg.jpg") 0 0 no-repeat;
	width: 206px;
}
.matbot li.bt2 a{
	background:url("../img/botonesPrincipal/m_cga.jpg") no-repeat scroll 0 0 transparent;
	width: 206px;
}
.matbot li.bt3 a{
	background:url("../img/botonesPrincipal/m_dac.jpg") no-repeat scroll 0 0 transparent;
	width: 206px;
}
.matbot li.bt4 a{
	background:url("../img/botonesPrincipal/m_dimyrv.jpg") no-repeat scroll 0 0 transparent;
	width: 150px;
}
.matbot li.bt5 a{
	background:url("../img/botonesPrincipal/m_pdi.jpg") no-repeat scroll 0 0 transparent;
	width: 206px;
}
.matbot li.bt6 a{
	background:url("../img/botonesPrincipal/m_tsg.jpg") no-repeat scroll 0 0 transparent;
	width: 206px;
}
.matbot li a:hover{
	background-position: 0 100%;
}
.matbot li.selected a{
	background-position: 0 100%;
}



/* CONTENT */
#content{
	background-color: white;
	margin:0 auto;
	min-height:500px;
	padding-bottom:5px;
	width:1250px;
}
.slideshow{
	
}

.intro{
	height:350px;
	margin-bottom:5px;
	margin-top:5px;
	width:1200px;	
}
.intro img{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.intro p{
	color:white;
	float:left;
	font-size:19px;
	line-height:25px;
	margin-left:27px;
	margin-top:32px;
	width:560px;
}
.title_section{
	color:#f03333;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:37px;
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
	text-decoration:none;
	margin-bottom:2px;
	margin-right:10px;
}
.title_section_modulo{
	color:#aaaaaa;
	float:left;
	font-size:50px;
	font-weight:bold;
	height:37px;
	padding-left:40px;
	padding-right:5px;
	padding-top:50px;
	text-decoration:none;
	margin-bottom:10px;
	margin-right:10px;
}
.cont_carousel{
	background-color:red;	
	width: 900px;
	margin: 0 auto;
}




/* servicios mini box */
.mini_box{
	float:left;
	margin-left:2px;
	margin-top:2px;
	min-height:110px;
	padding-left:2px;
	width:395px;
}

.mini_box img{
	float:left;
	margin-left:5px;
	margin-top:5px;
}




/* servicios */
.intro2{
	background-color:white;
	float:left;
	height:100%;
	margin-bottom:30px;
	margin-top:34px;
	padding-bottom:14px;
	padding-left:11px;
	padding-top:11px;
	width:900px;
}
.intro2 img{
	float:left;
	margin-left:37px;
	margin-top:12px;
}
.intro2 p{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	line-height:19px;
	margin-left:26px;
	width:531px;
} 
.intro2 p strong{
	color:#49B7E4;
}




/* PROYECTOS */
ul.proyectos {
}
ul.proyectos li{
}
ul.proyectos .item{
	float:left;
	margin-bottom:25px;
}
ul.proyectos .item h2{
	border-bottom:1px solid #82020f;
	color:#82020f;
	font-size:25px;
	margin-bottom:10px;
	padding-bottom:8px;
	padding-left:19px;
	text-transform:uppercase;
}
ul.proyectos .item .box{
	background-color:#02020f;
	float:left;
	height:100%;
	padding-bottom:10px;
	padding-top:13px;
	width:1150px;
}
ul.proyectos .item .box img{
	border:7px solid white;
	float:left;
	margin-left:12px;
}
ul.proyectos .item .box p{
	color:white;
	float:left;
	font-size:12px;
	line-height:17px;
	margin-left:14px;
	margin-top:9px;
	width:412px;
}




/* BOTONERA MATERIAS */
.botoneraMaterias{
	background:#ffffff;
	float:left;
	height:280px;
	width:1200px;
}
.botoneraMaterias .btnM_left{
	float:left;
	padding-left:50px;
	width:300px;
   	height:270px;
}
.botoneraMaterias .btnM_left img{
	margin-left:2px;
	margin-top:2px;
	float:right;
	width:200px;
   	height:220px;
}
.botoneraMaterias .btnM_right{
	float:left;
	padding-top:20px;
	margin-right:50px;
	width:500px;
   	height:230px;
}
.btnM{
	width:110px;
   	height:110px;
   	border-right: #000000 solid 1px;
   	border-bottom: #000000 solid 1px;
}
.btnM img{
	width:100px;
   	height:100px;
}
.btnM a p{
	float:right;
	color:#5555ff;
	font-size:5px;
	font-weight:bold;
	text-decoration:none;
}
.btnM a:hover p{
	color:#0000ff;
	font-size:20px;
}
.btnM a:hover img{
	float:left;
	width:80px;
   	height:80px;
}
.btnM a:hover{
	width:90px;
   	height:90px;
}




/* MATERIAS */
.materias_00{
	border:5px solid #000000;
	background-color:#5555ff;
	float:left;
	margin:0 auto;
	min-height:1000px
	width:940px;
}
.materias_00 p{
	float:left;
	min-height:1000px
	width:300px;
	margin-left:300px;
	margin-right:290px;
}
.materias_02{
	border:5px solid #000000;
	background-color:#7777ff;
	float:left;
	margin:0 auto;
	min-height:1000px
	width:1100px;
}
.materias_02 p{
	float:left;
	min-height:1000px
	width:500px;
	margin-left:300px;
	margin-right:290px;	
}
.materias_02 pre{
	font-size:17px;
	width:1100px;
	min-height:170px
}
.materias_02 pre h2{
	font-size:30px;
	width:1100px;
}
.materias_03{
	border:5px solid #000000;
	background-color:#7777ff;
	float:left;
	margin:0 auto;
	min-height:1000px
	width:1200px;
}
.materias_03 p{
	float:left;
	min-height:1000px
	width:300px;
	margin-left:300px;
	margin-right:290px;	
}
.materias_03 pre{
	font-size:17px;
	width:1200px;
	min-height:160px
}
.materias_03 pre h2{
	font-size:20px;
	width:1200px;
}
.materias{
	background-color:#9999ff;
	float:left;
	margin:0 auto;
	min-height:1300px
	width:1200px;
}
.materias p{
	float:left;
	min-height:1300px
	margin-left:500px;
}
.materias .mat_left{
	float:left;
	padding-top:20px;
	width:350px;
}
.materias .mat_left p{
	float:right;
	color:#9999ff;
	padding-top:5px;
	font-size:5px;
	font-weight:bold;
	text-decoration:none;
}
.materias .mat_left a:hover p{
	color:#0000ff;
	font-size:20px;
}
.materias .mat_right{
	float:right;
	padding-right:10px;
	width:800px;
}
.materias .mat_right p{
	color:#000000;
	font-size:14px;
	line-height:19px;
	margin-bottom:13px;
	margin-top:5px;
	margin-right:10px;
	padding-right:10px;
}
.mat_right li{
	color:#000000;
	font-size:12px;
	line-height:12px;
	margin-bottom:13px;
	margin-top:10px;
	margin-left:50px;
	padding-left:50px;
}
.materias .mat_right h2{
	color:#000000;
	font-size:30px;
	line-height:19px;
	margin-bottom:40px;
	margin-top:30px;
}
.materias .mat_right h2{
	color:#000000;
	font-size:25px;
	line-height:19px;
	margin-bottom:40px;
	margin-top:30px;
}
.mat_right .imag_box{
	background-color:#ffffff;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	width:650px;
}
.mat_right .imag_box li{
	float:left;
	height:175px;
	margin:5px 5px 25px 0px;
	padding:3px;
	width:205px;
}
.mat_right .txt_box li{
	font-size:11px;
	line-height:19px;
	margin:5px 0px 5px 0px;
	padding-right:10px;
}
.mat_right .imag_box img{
	float:left;
	height:175px;
	margin:0 5px 5px 0;
	padding:3px;
	width:205px;
}
.txtimgmov{
	width:70px;
   	height:70px;
   	padding:5px;
   	border-right: blue solid 2px;
   	border-bottom: blue solid 2px;
}
.txtimgmov img{
	margin-left:2px;
	margin-top:2px;
	width:70px;
   	height:70px;
}




/* NUBE ENLACES */
.nube{ 
	background-color:#dcdcdc;
	border: 3px solid #000000;
	margin: 10px 0 10px 0;
	line-height: 30px;
	text-align: center;
	padding: 2px;
	padding-top: 10px;
	padding-left:10px;
	margin-left:30px;
	width:1100px;
	height:170px;
}
.nube a{
	text-decoration: none; 
}
.nube a:hover{
	border-bottom: 2px solid #ff0000;
}




/* ENLACES */
#caja_enlaces{
	background-color:#dfdfdf;
	border: 3px solid #333333;
	width:1000px;
	min-height:1000px;
	padding-bottom:25px;
	margin: 0 auto;
}
.enlaces{
	margin-left:20px;
	margin-top:20px;
	width:900px;
}
.enlaces li{
	background-color:#ffffff;
	float:left;
	width:420px;
	height:350px;
	margin:0 3px 4px 0;
	padding:1px;
}
.enlaces li a{
	border:2px solid #ffffff;
	display:block;
	height:195px;
	width:410px;
}
.enlaces li img{
	border:2px solid #ffffff;
	display:block;
	height:190px;
	width:405px;
}
.enlaces li h3{
	color:#0000ff;
	display:block;
	font-size:13px;
	margin-left:15px;
	margin-top:5px;
}
.enlaces li label{
	color:#000000;
	display:block;
	font-size:12px;
	margin-left:10px;
	margin-top:6px;
}
.enlaces li a:hover{
	border:2px solid #ff0000;
}





/* MATERIAL DIDACTICO */
.matDid{
	background-color:#9999ff;
	border: 3px solid #333333;
	width:1200px;
	min-height:500px;
	padding-bottom:25px;
	margin: 0 auto;
}
.temario li a{
	color:#000000;
	display:block;
	font-size:15px;
	margin-left:15px;
	margin-top:5px;
	text-decoration:none;
}
.temario li a:hover{
	color:red;
	font-size:17px;
}
.matDid_box_box{
	margin-top:0px;
	float:right;
	height:600px;
	width:430px;
}
.matDid_box img{
	margin-left:2px;
	margin-top:2px;
	width:375px;
   	height:170px;
}
.matDid_box .more_modulo{
  	width:380px;
   	height:170px;
   	padding:5px;
   	border-right: #000000 solid 3px;
   	border-bottom: #000000 solid 3px;
}
matDid_box .more_modulo a:hover{
   	border-bottom: #ff0000 solid 5px;
}




/* VIDEOS */
.mov_00{
	background-color:#8282ff;
	float:left;
	padding-bottom:12px;
	width:700px;	
}
.videos_00{
}
.videos_00 img{
	border:6px solid #b6d948;
	margin-bottom:13px;
}
.videos_00 .data_box{
	background-color:#333333;
	float:left;
	height:100%;
	padding-bottom:12px;
	width:600px;
	margin-left:180px;
}
.videos_00 .data_box p{
	color:#FFFFFF;
	float:left;
	font-size:13px;
	line-height:17px;
	margin-left:14px;
	margin-right:18px;
	padding-top:8px;
	width:514px;
}
.videos_00 .data_box a{
	margin-top:38px;
}
.videos_00 object{
	border:6px solid #ffff00;
	margin-bottom:13px;
	margin-left:70px;
	margin-top:20px;
}




/* DEMO REEL*/
.demo{
	background-color:#dddddd;
	float:left;
	padding-bottom:12px;
	width:1200px;
}
.videos_01 object{
	border:6px solid #ff3535;
	margin-bottom:13px;
	margin-left:100px;
	width:900px;
	height:500px;
	margin-top:20px;
}
.demo .box_demo{
	background-color:#dd5555;
	float:left;
	height:60px;
	padding-bottom:12px;
	width:900px;
	margin-left:95px;
}
.demo .box_demo p{
	color:#000000;
	float:left;
	font-size:13px;
	line-height:17px;
	margin-left:14px;
	margin-right:18px;
	padding-top:8px;
	width:900px;
}





/* MODULO */
.modulo {
	background-color:white;
}
.modulo_box{
	margin-top:0px;
	margin-left:100px;
	float:right;
	height:600px;
	width:500px;
}
.modulo_box img{
	margin-left:2px;
	margin-top:2px;
	width:450px;
   	height:100px;
}
.modulo_box .more_modulo{
  	width:440px;
   	height:100px;
   	padding:5px;
   	border-bottom: #000000 solid 3px;
}
.more_modulo a:hover{
   	border-bottom: #ff0000 solid 5px;
}
.planE{
	background-color:#ffffff;
	margin-left:75px;
	float:left;
	height:1010px;
	width:1000px;
}
ul.modulo_event {
}
ul.modulo_event li{
}
ul.modulo_event .item{
	float:left;
	margin-bottom:25px;
	width:850px;
	padding-left:50px;
}
ul.modulo_event .item h2{
	border-bottom:1px solid #252525;
	color:#252525;
	font-size:25px;
	margin-bottom:12px;
	padding-bottom:8px;
	padding-top:50px;
	text-transform:uppercase;
}
ul.modulo_event .item .box{
	background-color:#2828ff;
	float:left;
	height:100%;
	padding-bottom:10px;
	padding-top:13px;
	width:850px;
}
ul.modulo_event .item .box img{
	border:5px solid #ffff00;
	float:left;
	margin-left:12px;
	width:300px;
	height:200%;
}
ul.modulo_event .item .box h3{
	color:black;
	float:left;
	font-size:21px;
	margin-left:13px;
}
ul.modulo_event .item .box p{
	color:black;
	float:left;
	font-size:12px;
	line-height:17px;
	margin-left:14px;
	margin-top:9px;
	width:500px;
}
ul.modulo_event .item .box a{
	color:#afbdff;
	float:rigth;
	font-size:15px;
	line-height:17px;
	margin-left:450px;
	margin-top:13px;
}
ul.modulo_event .item .box a:hover{
	color:#7777ff;
	font-size:18px;
}




/* portfolio */
.sub_nav{
	background:url("../img/sub_nav_bg.jpg") repeat-x scroll 0 0 transparent;
	height:29px;
	padding-left:156px;
	margin-bottom:40px;
}
.sub_nav li{
	border-left:1px solid gray;
	float:left;
	margin-right:20px;
	margin-top:6px;
	padding-left:18px;
}
.sub_nav li:first-child{
	border-left:none;
}
.sub_nav li a{
	color:#222222;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.sub_nav li a:hover{
	color:#ffffff;
}
.sub_nav li.selected a{
	color:#ffffff;
}




/* TITULO */
.titulo img{
	margin-bottom:5px;
	margin-left:110px;
	margin-top:2px;
	width:1000px;
	height:160px;
}
.titulo_02 {
	width:500px;
	height:600px;	
}
.titulo_02 img{
	background-color:#ffffff;
	margin-left:50px;
	margin-bottom:30px;
	width:500px;
	height:560px;
}
.titulo_03 h4{
	margin-left:20px;
	margin-right:190px;
	margin-top:10px;
	float:center;
	color:#000000;
	width:1200px;
	font-size:45px;
	padding-right:60px;
}
.titulo_03 h3{
	margin-left:250px;
	margin-top:10px;
	float:center;
	color:#000000;
	width:1000px;
	font-size:45px;
	padding-right:60px;
}
.titulo_03 h2{
	margin-left:200px;
	margin-top:10px;
	float:center;
	color:#020202;
	width:600px;
	font-size:35px;
	padding-right:60px;
}
.titulo_03 p{
	margin-left:150px;
	margin-top:10px;
	float:center;
	color:white;
	width:600px;
	font-size:25px;
	padding-right:60px;
}




/* BUSCADOR */
.buscador{
	background-color:#dddddd;
	border:1px solid #000000;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
}
.buscador p{
	margin-right:180px;
	margin-top:10px;
	float:right;
	color:white;
	font-size:25px;
}




/* APORTACIONES */
.aportaciones{
	float:right;
	height:100px;
	width:100px;
	margin-right:60px;
	padding-right:6px;
	border-right: #a3a3a3 solid 1px;
   	border-bottom: #a3a3a3 solid 1px;
}

.aportaciones img{
	margin-left:2px;
	margin-top:2px;
	width:98px;
   	height:98px;
	padding-right:15px;
}
.aportaciones a{
	font-size:15px;
	padding-top:8px;
	margin-top:45px;
	color:#a3a3a3;
	text-decoration: none;
}
.aportaciones a:hover{
	font-size:20px;
	padding-top:4px;
	margin-top:45px;
	color:#000000;
}




/* PDF */
.pdf{
	float:right;
	height:100px;
	width:100px;
	margin-right:60px;
	padding-right:6px;
	border-right: #a3a3a3 solid 1px;
   	border-bottom: #a3a3a3 solid 1px;
}

.pdf img{
	margin-left:2px;
	margin-top:2px;
	width:98px;
   	height:98px;
	padding-right:15px;
}
.pdf a{
	font-size:15px;
	padding-top:8px;
	margin-top:45px;
	color:#a3a3a3;
	text-decoration: none;
}
.pdf a:hover{
	font-size:20px;
	padding-top:4px;
	margin-top:45px;
	color:#000000;
}




/* NOTICIAS */
.noticias{	
}
.noticias img{
	border:5px solid #8282ff;
	margin-bottom:10px;
	margin-left:120px;
	margin-top:30px;
	width:700px;
	height:450px;
}
.noticias .box{
	background-color:#8282ff;
	float:left;
	height:100px;
	padding-bottom:12px;
	width:800px;
	margin-left:75px;
}
.noticias .box p{
	color:#000000;
	float:left;
	font-size:13px;
	line-height:17px;
	margin-left:14px;
	margin-right:18px;
	padding-top:8px;
	width:514px;
}
.noticias .box a{
	font-size:13px;
	padding-top:8px;
	margin-top:45px;
	color:#ffffff;
	text-decoration: none;
}
.noticias .box a:hover{
	font-size:18px;
	padding-top:8px;
	margin-top:45px;
	color:#0000ff;
}
a.bt span{
	display:block;
	float:right;
	height:30px;
	width:80px;
	padding-left:50px;
	padding-right:3px;
	padding-top:70px;
}




/* en construccion */
.construccion img{
	margin-left:10px;
	margin-top:2px;
	margin-right:2x;
	width:300px;
   	height:200px;
	padding-right:2px;
}




/* portfolio - Detalles */
a.bt_right{
	float: right;
}
.detail{
	float:left;
	margin-bottom:10px;
	width:950px;
}
.detail img{
	border:8px solid #49B7E4;
}
.detail .box{
	background-color:#333333;
	height:100%;
	margin-top:19px;
	padding:14px;
	width:672px;
	margin-bottom:13px;
}
.detail .box h3{
	border-top:1px dashed #49B7E4;
	color:#49B7E4;
	font-size:24px;
	font-weight:lighter;
	padding-top:16px;
}
.detail .box h3:first-child{
	border:none;
}
.detail .box p{
	color:#FFFFFF;
	font-size:14px;
	line-height:19px;
	margin-bottom:13px;
	margin-top:5px;
}
.detail .box a{
	text-decoration: none;
	color:#FFFFFF;
}
.detail .box a:hover{
	color:#49B7E4;
}





/* CONTACTO */
.main_contact{
	background:#eeeeee;
	float:left;
	height:300px;
	width:1200px;
}
.main_contact .box_left{
	float:left;
	padding-left:100px;
	width:400px;
}
.main_contact .box_right{
	float:right;
	margin-right:150px;
	width:400px;
}
.main_contact label{
	color:#0f0f0f; 
	display:block;
	font-size:15px;
	margin-bottom:3px;
	margin-left:9px;
	margin-top:10px;
}
.main_contact input[type="text"]{
	background:#dfdfdf;
	border:medium none;
	height:25px;
	padding-left:5px;
	width:450px;
}
.main_contact input[type="file"]{
	background:#dfdfdf;
	border:medium none;
	height:25px;
	padding-left:5px;
	width:244px;
}
.main_contact textarea{
	background:#dfdfdf;
	border:medium none;
	height:170px;
	padding-left:2px;
	width:450px;
	margin-bottom:8px;	
}
.address_box{
	background-color:#eeeeee;
	float:left;
	padding-bottom:2px;
	padding-top:2px;
	width:1200px;
}
.address_box img{
	float:left;
	margin-left:20px;
	margin-right:15px;
}
.address_box h3{
	color:#000000;
	display:block;
	margin-left:20px;
	font-size:25px;
	font-weight:lighter;
	margin-bottom:5px;
}
.address_box p{
	margin-left:20px;
	color:#000000;
	font-size:13px;
}
.address_box .googlemap a{
	color:#eeeeee;
	text-decoration: none;
}
.address_box .googlemap a:hover{
	color:#555555;
}	
.address_box iframe{
	border:7px solid #e0e0e0;
	margin-bottom:10px;
	margin-top:15px;
	margin-left:40px;
}
.address_box small{
	color:#e0e0e0;
	font-size:12px;
	margin-left:10px;
}




/* MAPA DEL SITIO */
.mapa_sitio{
	background:#ffffff;
	float:left;
	height:1130px;
	width:950px;
}
.mapa_sitio a:{
	background:#ffffff;
	float:left;
	height:980px;
	width:950px;
}
.mapa_sitio .box_left{
	float:left;
	padding-left:50px;
	width:400px;
}
.mapa_sitio .box_right{
	float:right;
	margin-right:50px;
	width:400px;
}
.txtMapa li a{
	color:#000000;
	display:block;
	font-size:15px;
	margin-left:15px;
	margin-top:5px;
	text-decoration:none;
}
.txtMapa li a:hover{
	font-size:17px;
	color:#ff0000;
}




/* FOOTER */
#footer{
	background-image: url(degradado_negro.jpg); 
	height:270px;
	margin-top:0 auto;
	width:100%;	 
}
.cont_footer{
	margin:0 auto;
	padding-top:5px;
	width:1100px;
}
.social_box{
	float:left;
	height:120px;
	width:120px;
}
.social_box img{
	margin-left:2px;
	margin-top:2px;
	width:55px;
   	height:55px;
}
.social_box .more{
  	width:55px;
   	height:55px;
   	padding:5px;
   	border-right: #a5a7aa solid 1px;
   	border-bottom: #a5a7aa solid 1px;
}
.img_footer{
	margin-left:290px;
	margin-top:2px;
	width:800px;
   	height:200px;
}
.img_footer img{
	margin-left:5px;
	margin-top:2px;
	width:795px;
   	height:195px;
}
.nav_footer{
	color:#a0a0a0;
	font-size:12px;
	margin-top:5px;
}
.nav_footer a{
	color:#a0a0a0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.nav_footer a:hover{
	color:black;
}
.nav_footer .copyright{
	float:left;
	margin-right:30px;
}
.nav_footer .text_nav{
	float:left;
	margin-bottom:5px;
	margin-left:100px;
	margin-right:2px;
}
.nav_footer .text_nav li{
	border-right:1px solid #a0a0a0;
	float:left;
	margin-right:5px;
	padding-right:5px;
}
.nav_footer .text_nav li a{	
}
.nav_footer .webmaster{
	float:right;
}
.nav_footer .permiso{
	color:#a0a0a0;
	float:right;
	margin-bottom:2px;
}